
/**
 * 判断值是否为空
 * @param {*} value 
 * @returns {boolean} 
 */
export function isEmpty(value) {
  if (value === null || value === undefined || value === '') {
    return true
  }
  if (Array.isArray(value) && value.length === 0) {
    return true
  }
  if (typeof value === 'object' && Object.keys(value).length === 0) {
    return true
  }
  return false
}

/**
 * 判断值是否不为空
 * @param {*} value 
 * @returns {boolean} 
 */
export function isNotEmpty(value) {
  return !isEmpty(value)
}
